package Controlador;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import javax.swing.table.AbstractTableModel;

import Modelo.Equipo;
import Modelo.Liga;
import Modelo.Partido;
import Vista.VentanaListadoTablaPosicion;
import Vista.VentanaTablaPosicion;

public class ControladorVentanaTablaPosiciones {
	
	private Liga miLiga;
	private Equipo miEquipo;
	private VentanaTablaPosicion miVentanaTablaPosicion;
	
	
	public ControladorVentanaTablaPosiciones(Liga miLiga) {
		super();
		this.miVentanaTablaPosicion = new VentanaTablaPosicion();
		miVentanaTablaPosicion.setLocationRelativeTo(null);
		miVentanaTablaPosicion.setVisible(true);
		this.miLiga = miLiga;
		this.cargarListado1();
		
		
		
	}


	public Equipo getMiEquipo() {
		return miEquipo;
	}


	public void setMiEquipo(Equipo miEquipo) {
		this.miEquipo = miEquipo;
	}
	
	
	 private void cargarListado1()
	   {
			  if  (miLiga.cantPartidos()>0)
			  {
				  ArrayList<Equipo> equipos = miLiga.getEquipos();
				   miVentanaTablaPosicion.setListado(new VentanaListadoTablaPosicion(equipos));
			  }
			  else 
				  miVentanaTablaPosicion.mostrarMensaje("No hay Partidos Cargados");
	}
    
}
